/************************************/ /* HISTORY / fixes */ /* all dates are dd.mm.yyyy */ /************************************/ 01.05.2001 SETUP: autodetect modified (newer) files in source dir NETWORK: added GetAdaptersInfo and GetNetworkParams (IPHLPAPI.DLL) 29.04.2001 REMOVED static references to OLE32.DLL, MAPI32.DLL to avoid missing DLL crash on Win95 26.04.2001 REMOVED static references to WININET.DLL to avoid missing DLL crash on Win95 25.04.2001 rewrote all ToolHelp & PSAPI function calls from global function pointers to wrapper functions 22.04.2001 LOST FILES and INSTALL filler functions run as separate threads /*DEBUG ONLY*/ 21.04.2001 Rewrote DLL ToolHelp functions and cleaned up exported global vars 01.04.2001 SETTINGS - corrected erasing dead links, and added directory being searched display 24.02.2001 NET: first implementation of NT Remote Shutdown: SE_InitiateSystemShutdown() 24.02.2001 ODBC: PeekMessage(PM_NOREMOVE) while looping thru cursor, for future SqlCancel() 19.02.2001 ODBC: removed strtok() in Driver Enumeration which caused GPF under NT 18.02.2001 ODBC: added DISCONNECT database in WM_DESTROY; removed strtok from driver parameters enum loop 04.02.2001 Rebuilt with oct.2000 Platform SDK 21.01.2001 PROFILES: PATCHED changing system directories to write in "User Shell Folders" as well as "Shell Folders" key in Registry; will fix for reading/writing separately to both 13.01.2001 ODBC: added database / table Scripting capability, including Index creation 07.01.2001 ODBC: added MsgBox on Results ListView to expand selected line, and added Fields combo box to insert in SQL statements 07.01.2001 SETTINGS: fixed inverted "Default" and output string on reading "Run" value for w32prop in registry 07.01.2001 ODBC: fixed bug where HDBCs were passed by value and cleared only locally, causing application to think it was still connected when in fact it was not /**************/ /* KNOWN BUGS */ /**************/ - unable to read HKLM/ENUM key under NT (different Registry path) - unable to remove MessageBoxes in dead link search on Windows ME on missing drives, even with SLR_NO_UI - profile Shell folders don't always work under NT, especially Common - improve Unicode support - probably requires two distinct versions - Cancel on ODBC page doesn't appear to disconnect connected database, if any - SHQueryRecycleBin(NULL) fails with invalid parameter (87) after upgrading to Win98 and then WinME confirmed bug by Microsoft, requires calling for every drive and adding - Profiles doesn't correctly read Common profile directories - UnInstall doesn't correctly delete/uninstall files in use /***********************/ /* future enhancements */ /***********************/ - migration of Setup program to MS Installer specifications - migration of Setup program to SETUPAPI specifications - ODBC: ability to cancel query /************************************/ /* REQUIRED / OPTIONAL SYSTEM DLLS */ /************************************/ NAME TYPE OS ______________________________________ ADVAPI32 R ALL COMCTL32 R ALL COMDLG32 R ALL GDI32 R ALL IMAGEHLP R ALL KERNEL32 R ALL MAPI32 O ALL MPR R ALL MSTASK R ALL netapi32 O all netmsg O all ODBC32 R ALL ODBCCP32 R ALL OLDNAMES R ALL OLE32 O ALL psapi O NT SHELL32 R ALL Shfolder O all SHLWAPI R ALL svrapi O NT th32 O all user32 R all uuid R all vdmdbg O NT version R all wininet O all winspool R all ws2_32 O all